Drivolution: rethinking the database driver lifecycle

نویسندگان

  • Emmanuel Cecchet
  • George Candea
چکیده

The current design of database drivers – a necessary evil for interacting with a DBMS – imposes undue burdens on those who install, upgrade, and manage database systems and their applications. In this paper, we introduce Drivolution, a new architecture for DB drivers that reduces the cost, risk, and downtime associated with driver distribution, deployment and upgrade in large production environments. We view DB drivers as an integral part of the DB schema, so Drivolution stores drivers in the database itself. Drivers are dynamically downloaded and installed by a small bootloader that resides within each client applications. Downloading, installing, and upgrading drivers occurs transparently to applications, and existing DB management mechanisms are used to define and enforce desired security policies. We show how Drivolution can be integrated into legacy DB engines, replication middleware, and applications, without requiring changes to the server or client applications. We present several case studies that illustrate the use of Drivolution in production environments.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Relationship between Lifecycle and Idiosyncratic Volatility with Emphasis on Fundamental and Information Uncertainty of Firms listed on the TSE

According to the importance and the increasing trend of idiosyncratic volatility in recent years, the study of factors affecting idiosyncratic volatility is one of the important issues in financial markets. So, the purpose of this study is to investigate the relationship between lifecycle and idiosyncratic volatility with emphasis on fundamental and information uncertainty. In this regard, 152 ...

متن کامل

Rethinking Database Algorithms for Phase Change Memory

Phase change memory (PCM) is an emerging memory technology with many attractive features: it is non-volatile, byte-addressable, 2–4X denser than DRAM, and orders of magnitude better than NAND Flash in read latency, write latency, and write endurance. In the near future, PCM is expected to become a common component of the memory/storage hierarchy for a wide range of computer systems. In this pap...

متن کامل

Qabusnama of Persian Architecture: Rethinking the history of making Gunbad-i Qābus

This study aims to investigate the origins, concepts, and symbolic and formal functions of the Gunbad-i Qābus tomb-tower based on interpretation of its inscription.  This hermeneutic analysis addresses the historical context of the building formation, rethinking the concepts presented in its ten-piece inscription using philological methods, and compares it with the inscriptions of some other to...

متن کامل

Work on Oneself: Rethinking Authenticity

This article addresses the concept of authenticity, a characteristic of late modern Western culture. This characteristic is viewed by some as an ideal and by others as a root of the problems inherent within Western culture. After discussing various viewpoints, the author supports the idea that authenticity should not be totally accepted or rejected and sets forth a proposal based on the so-call...

متن کامل

Generic Business Simulation Using an In-Memory Column Store

Value driver trees are a well-known methodology to model dependencies such as the definition of key performance indicators. While the models have well-known semantics, they lack the right tool support for business simulations, because a flexible implementation that supports multidimensional, hierarchical value driver trees and data bindings is very complex and computationally challenging. This ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009